Menu Groups

Table Name: GXT_MENUGROUPS_TBL

List

Request a list of menu groups.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_MENUGROUPS_TBL
  • Response:

    Copy
    0=User Menu Group&1=Installer&2=All Menus

Detail

Request the details of a specific menu group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_MENUGROUPS_TBL&RecId=<RecId>
  • Response:

    Copy
    MenuGroupId=0&Name=User Menu Group&OperatingSchedule=2147483647&SecondaryMenuGroup=2147483647&Area1=true&User2=false&Events3=false&Installer4=false&View5=true&Time6=false&Bypass7=true&System8=false&AdvancedInstaller48=false&ExtendedTimeMenus624=false&BypassTroubleZone72=false&AreaGroupControlAllowed=false&TamperAreaControlAllowed=false&StayArming=true&ForceArming=true&InstantArming=true&UserAdvancedMenu=false&InstallerMenuGroup=false&ShowUserGreeting=true&UserCanAcknowledgeAlarmMemory=false&ShowUserAlarmMemoryOnLogon=false

Update

Update a specific menu group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_MENUGROUPS_TBL&MenuGroupId=1&Name=Manager
  • Response:

    Copy
    OK

Create

Create a menu group. To create a menu group, use the same parameters as update but leave the MenuGroupId empty.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_MENUGROUPS_TBL&MenuGroupId=&Name=User Menu Group&OperatingSchedule=2147483647&SecondaryMenuGroup=2147483647&Area1=true&User2=false&Events3=false&Installer4=false&View5=true&Time6=false&Bypass7=true&System8=false&AdvancedInstaller48=false&ExtendedTimeMenus624=false&BypassTroubleZone72=false&AreaGroupControlAllowed=false&TamperAreaControlAllowed=false&StayArming=true&ForceArming=true&InstantArming=true&UserAdvancedMenu=false&InstallerMenuGroup=false&ShowUserGreeting=true&UserCanAcknowledgeAlarmMemory=false&ShowUserAlarmMemoryOnLogon=false
  • Response:

    Copy
    OK

Delete

Delete a specific menu group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_MENUGROUPS_TBL&RecId=<RecId>
  • Response:

    Copy
    OK

Parameters

Parameter

Display Name

Default Value

Notes

MenuGroupId

Database ID

0

The Detail, Control and Delete APIs use this value as the RecId.

Name

Name

User Menu Group

 

OperatingSchedule

Operating Schedule

2147483647

Default schedule is Always.

SecondaryMenuGroup

Secondary Menu Group

2147483647

 

Area1

Area (1)

true

 

User2

User (2)

false

 

Events3

Events (3)

false

 

Installer4

Installer (4)

false

 

View5

View (5)

true

 

Time6

Time (6)

false

 

Bypass7

Bypass (7)

true

 

System8

System (8)

false

 

AdvancedInstaller48

 

false

This is a legacy option that has no effect.

ExtendedTimeMenus624

Extended Time Menus (6, 2-4)

false

 

BypassTroubleZone72

Bypass Trouble Input (7, 2)

false

 

AreaGroupControlAllowed

Area Group Control Allowed

false

 

TamperAreaControlAllowed

Tamper Area Control Allowed

false

 

StayArming

Stay Arming

true

 

ForceArming

Force Arming

true

 

InstantArming

Instant Arming

true

 

UserAdvancedMenu

User Advanced Menu

false

 

InstallerMenuGroup

Installer Menu Group

false

 

ShowUserGreeting

Show User Greeting

true

 

UserCanAcknowledgeAlarmMemory

User Can Acknowledge Alarm Memory

false

 

ShowUserAlarmMemoryOnLogon

Show User Alarm Memory On Logon

false